A Hierarchical Volumetric Shadow Algorithm for Single Scattering Citation
نویسندگان
چکیده
Volumetric effects such as beams of light through participating media are an important component in the appearance of the natural world. Many such effects can be faithfully modeled by a single scattering medium. In the presence of shadows, rendering these effects can be prohibitively expensive: current algorithms are based on ray marching, i.e., integrating the illumination scattered towards the camera along each view ray, modulated by visibility to the light source at each sample. Visibility must be determined for each sample using shadow rays or shadow-map lookups. We observe that in a suitably chosen coordinate system, the visibility function has a regular structure that we can exploit for significant acceleration compared to brute force sampling. We propose an efficient algorithm based on partial sum trees for computing the scattering integrals in a single-scattering homogeneous medium. On a CPU, we achieve speedups of 17–120x over ray marching. CR Categories: I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Shadowing
منابع مشابه
Real Time Single Scattering Effects
Rendering mist, haze or fog remains a challenge in current computer graphics since it is intrinsically a 3D problem. While the attenuation caused by fog is easy to implement, single scattering effects such as glows and shafts of light, that increase considerably the realism, are harder to render in realtime. This paper addresses the rendering of such effects along with volumetric shadows induce...
متن کاملReal-time Volumetric Lighting in Participating Media
Simulating light scattering in participating media, such as dust, fog or smoke, can greatly improve the overall realism of the images. This volumetric effect has been well studied in the context of off-line rendering but is still challenging for interactive applications. In this paper we present a GPU-based algorithm to compute volumetric light-shafts generated by single scattering in participa...
متن کاملSingle Scattering Effects for Computer Games
This paper addresses the rendering of single scattering effects such as glows and shafts of light, along with volumetric shadows induced by shadow casters in the participating media in real-time. Our method is easy to integrate in a video game graphics engine using the shadow volume technique since it requires only a little additional texture memory and is implemented with simple shaders. Reali...
متن کاملReal-Time Single Scattering with Shadows
The representation of participating media adds a very realistic effect in computer generated images. Unfortunately, they are especially difficult to render. Indeed, their contribution in the illumination of a scene is quite complex, depending on both light position and camera position. We present here a new algorithm that is able to render, in real-time, the single scattering induced by any par...
متن کاملAn Adaptive Sampling Scheme for Real-Time Subsurface Scattering
We present a novel real-time subsurface scattering algorithm that is computed purely on the GPU. It is implemented as pixel shader and works solely in screen space, making it independent from scene complexity. We improve the Translucent Shadow Maps technique by introducing an adaptive hierarchical sub-sampling scheme to exploit the fact that homogeneous surfaces have a smooth contribution to th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010